/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Monstro;

/**
 *
 * @author Administrator
 */
public class MonstroVolador implements Monstro , AnimalVolador {

    private String nombre;
    private String sexo;
    private int alas;

    public MonstroVolador(String nombre, String sexo, int alas){
        this.nombre=nombre;  
        if(sexo.equals("M")){
            this.sexo = sexoM;
        }else{
            this.sexo = sexoF;
        }
        this.alas=alas;
    }
    public MonstroVolador(){
        this.nombre="";
        this.sexo="";
        this.alas=0;
    }

    public int getAlas() {
        return alas;
    }

    public void setAlas(int alas) {
        this.alas = alas;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        if(sexo.equals("M")){
            this.sexo = sexoM;
        }else{
            this.sexo = sexoF;
        }
    }
    public void atacar() {
        System.out.println(getNombre() +" ha atacado");
    }

    public void asustar() {
        System.out.println(getNombre() +" intento asustar");
    }

    public void huir() {
        System.out.println(getNombre() +" huyo volando");
    }

    public String descripcionInicial() {
        return nombre;
    }

    

    public void vuelaRapido() {
        System.out.println(nombre +" vuela muy rapido");
    }

    public void tieneAlas(int alas) {
        System.out.println(nombre +" tiene" + alas + "alas");
    }

    @Override
    public String toString(){
          return nombre + ": " + " es una persona de sexo "+ sexo +
                  "  \n que tiene " + alas + " alas ";
    }


}
